function f_get_diy_info()
{
    [ "$(grep -ic "^alter_table" <<< "${mode_opt}")x" != "1x" ] && return 0
    declare __ diy_info_for_dbadb
    if [ "${execute}x" == "0x" ]
    then
        __="select concat(big_table,':::',disk_space,':::',osc_tool,':::',unique_key) from ${t_state_task} 
            where ( (port = ${mysql_port} and order_id = ${user_order_id}) or ( port = ${mysql_port} and remarks = '手动配置' ) ) order by id desc limit 1;"
        diy_info_for_dbadb="$(${mysql_comm_dbadb} -NBe "${__}" 2>&1|sed '/Using a password/d')" && exe_state="${?}" || exe_state="${?}"
        [ "${exe_state}x" != "0x" ] && f_exe_sql_to_dbadb "${__}" "f_get_diy_info" || true
        [ "$(awk -F::: '{print $1}' <<< "${diy_info_for_dbadb}")x" == "1x" ] && mysql_big_table_mark="true"
        [ "$(awk -F::: '{print $2}' <<< "${diy_info_for_dbadb}")x" == "1x" ] && disk_space_mark="true"
        [ "$(awk -F::: '{print $3}' <<< "${diy_info_for_dbadb}")x" == "1x" ] && force_tool="0"
        [ "$(awk -F::: '{print $4}' <<< "${diy_info_for_dbadb}")x" == "1x" ] && sup_add_unique_key="1"
        __="update ${t_state_task} set big_table = 0,disk_space = 0,unique_key = 0 where order_id = ${user_order_id} and port = ${mysql_port};"
        f_exe_sql_to_dbadb "${__}" "f_get_diy_info" || true   #保证单次生效, 就是说配置仅限单次工单
    fi
    return 0
}
